-- *****************************************************************
-- REDSTONE-SONET-MIB
--
-- Redstone Communications Inc. Enterprise MIB
-- SONET MIB
--
-- Copyright 1998 Redstone Communications, Incorporated.
-- All Rights Reserved.
-- *****************************************************************REDSTONE-SONET-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY,OBJECT-TYPEFROM SNMPv2-SMI
DisplayStringFROM SNMPv2-TC
ifIndex
FROM IF-MIB
rsMgmt
FROM REDSTONE-SMI;rsSonetMIB MODULE-IDENTITYLAST-UPDATED"9801010000Z"ORGANIZATION"Redstone Communications, Inc."
CONTACT-INFO"
Redstone Communications, Inc.
5 Carlisle Road
Westford MA 01886
USA
Tel: +1-978-692-1999
Email: mib@redstonecom.com
"DESCRIPTION"The SONET MIB for the
Redstone Communications Inc. enterprise."REVISION"9801010000Z"DESCRIPTION"Initial version of this MIB module."::={ rsMgmt 7}-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Textual conventions
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- No textual conventions are defined in this MIB module.-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed objects
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++rsSonetObjects OBJECTIDENTIFIER::={ rsSonetMIB 1}--
-- This MIB contains managed objects for SONET interfaces.
-- Management objects for configuration of interface attributes
-- that either are absent from, or read-only in, RFC1595
-- SONET MIB.
---- //////////////////////////////////////////////////////////////////////
--
-- SONET Interfaces
--
-- //////////////////////////////////////////////////////////////////////--
-- The SONET Interface Table
--rsSonetMediumTable OBJECT-TYPESYNTAXSEQUENCEOF RsSonetMediumEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains entries for SONET interfaces present in the system."::={ rsSonetObjects 1}rsSonetMediumEntry OBJECT-TYPESYNTAX RsSonetMediumEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry describes the characteristics of an SONET interface."INDEX{ ifIndex }::={ rsSonetMediumTable 1}
RsSonetMediumEntry ::=SEQUENCE{
rsSonetMediumType
INTEGER,
rsSonetMediumLoopbackConfig
INTEGER,
rsSonetMediumTimingSource
INTEGER,
rsSonetMediumCircuitIdentifier
DisplayString}rsSonetMediumType OBJECT-TYPESYNTAXINTEGER{sonet(1),sdh(2)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This variable identifies whether a SONET
or a SDH signal is used across this interface."::={ rsSonetMediumEntry 1}rsSonetMediumLoopbackConfig OBJECT-TYPESYNTAXINTEGER{sonetNoLoop(0),sonetFacilityLoop(1),sonetTerminalLoop(2),sonetOtherLoop(3)}
MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The current loopback state of the SONET/SDH interface. The
values mean:
sonetNoLoop
Not in the loopback state. A device that is not
capable of performing a loopback on this interface
shall always return this value.
sonetFacilityLoop
The received signal at this interface is looped back
out through the corresponding transmitter in the return
direction.
sonetTerminalLoop
The signal that is about to be transmitted is connected
to the associated incoming receiver.
sonetOtherLoop
Loopbacks that are not defined here."::={ rsSonetMediumEntry 2}rsSonetMediumTimingSource OBJECT-TYPESYNTAXINTEGER{loop(0),internal(1)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Selects the source from which transmit timing is derived.
loop(1) indicates timing is recovered from the receiver;
internal(2) indicates timing is taken from the internal
system timing reference."::={ rsSonetMediumEntry 3}rsSonetMediumCircuitIdentifier OBJECT-TYPESYNTAXDisplayString(SIZE(0..255))MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This variable contains the transmission
vendor's circuit identifier, for the
purpose of facilitating troubleshooting."::={ rsSonetMediumEntry 4}-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Notification control objects
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- No notifications are defined in this MIB. Placeholder follows.-- rsSonetTrapControl OBJECT IDENTIFIER ::= { rsSonetMIB 2 }-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Notifications
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- No notifications are defined in this MIB. Placeholder follows.-- The following two OBJECT IDENTIFIERS are used to define SNMPv2
-- Notifications that are easily translated into SNMPv1 Traps.-- rsSonetTraps OBJECT IDENTIFIER ::= { rsSonetMIB 3 }
-- rsSonetTrapPrefix OBJECT IDENTIFIER ::= { rsSonetTraps 0 }-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++rsSonetConformance OBJECTIDENTIFIER::={ rsSonetMIB 4}rsSonetCompliances OBJECTIDENTIFIER::={ rsSonetConformance 1}rsSonetGroups OBJECTIDENTIFIER::={ rsSonetConformance 2}-- compliance statementsrsSonetCompliance MODULE-COMPLIANCESTATUScurrentDESCRIPTION"The compliance statement for entities which implement
the Redstone SONET MIB."MODULE-- this module
MANDATORY-GROUPS{ rsSonetGroup }::={ rsSonetCompliances 1}-- units of conformancersSonetGroup OBJECT-GROUPOBJECTS{
rsSonetMediumType,
rsSonetMediumLoopbackConfig,
rsSonetMediumTimingSource,
rsSonetMediumCircuitIdentifier
}STATUScurrentDESCRIPTION"A collection of objects providing management of SONET interfaces
in a Redstone product."::={ rsSonetGroups 1}END